﻿using SqlSugar;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WCS_Entity.Dto.TaskDto
{
    /// <summary>
    /// 创建任务表现层
    /// </summary>
    public class CreatTaskDto
    {
        /// <summary>
        /// 订单编号
        /// </summary>
        public string orderCode { get; set; }
        /// <summary>
        /// 任务状态
        /// </summary>
        public string taskState { get; set; }
        /// <summary>
        /// rcs订单编号
        /// </summary>
        public string rcsTaskCode { get; set; }
        /// <summary>
        /// 区域号
        /// </summary>
        public string areaCode { get; set; }
        /// <summary>
        /// 任务类型
        /// </summary>
        public string taskType { get; set; }
        /// <summary>
        /// 物料类型
        /// </summary>
        public string materialType { get; set; }
        /// <summary>
        /// 物料编号
        /// </summary>
        public string materialCode { get; set; }
        /// <summary>
        /// 目标仓位
        /// </summary>
        public string targetStorage { get; set; }
        /// <summary>
        /// 目标巷道
        /// </summary>
        public string targetRoadWay { get; set; }
        /// <summary>
        /// 当前仓位
        /// </summary>
        public string sourceStorage { get; set; }
        /// <summary>
        /// 当前巷道
        /// </summary>
        public string sourceRoadWay { get; set; }
        /// <summary>
        /// 优先级
        /// </summary>
        public string priority { get; set; }
        /// <summary>
        /// 批次号
        /// </summary>
        public string batchNumber { get; set; }
        /// <summary>
        /// 批任务顺序
        /// </summary>
        public string batchTaskSeq { get; set; }
        /// <summary>
        /// 预留字段1
        /// </summary>
        public string Extend1 { get; set; }

        /// <summary>
        /// 预留字段2
        /// </summary>
        public string Extend2 { get; set; }

        /// <summary>
        /// 预留字段3
        /// </summary>
        public string Extend3 { get; set; }

        /// <summary>
        /// 预留字段4
        /// </summary>
        public string Extend4 { get; set; }

        /// <summary>
        /// 预留字段5
        /// </summary>
        public string Extend5 { get; set; }
    }
}
